package com.xyz.musicplayer;

import androidx.annotation.NonNull;
import androidx.appcompat.app.ActionBar;
import androidx.appcompat.app.AppCompatActivity;
import android.text.Html;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.view.MenuItem;
import android.widget.TextView;
import android.widget.Toast;
import android.text.method.LinkMovementMethod;
import android.text.util.Linkify;
public class DetailInfoActivity extends AppCompatActivity {

    Intent intent;
    TextView tvForName, tvForInfo;


    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_detail_info);
        //获取从frag1传来的信息
        intent = getIntent();
        init();

        //操作栏添加导航按钮
        ActionBar actionBar = getSupportActionBar();
        actionBar.setDisplayHomeAsUpEnabled(true);
    }



    @Override
    public boolean onOptionsItemSelected(@NonNull MenuItem item) {
        switch (item.getItemId()) {
            case android.R.id.home: {
                finish();
            }
            break;
            default:
                Toast.makeText(this, "返回", Toast.LENGTH_SHORT).show();
        }
        return false;
    }

    private void init() {
        //实例化控件
        tvForName = (TextView) findViewById(R.id.textView);
        tvForInfo = (TextView) findViewById(R.id.textView2);
        String s = intent.getStringExtra("name");
        String[] names = s.split("---");

        //获取歌名和歌手名
        String songName = names[0];
        String personName = names[1];
        String info = null;
        String intr = null;
        tvForName.setText(personName);
        tvForName.setTextSize(45);
        tvForName.setTextColor(Color.RED);

        switch (personName) {
            case "蔡徐坤": {
                info = "喜欢唱跳rap篮球";
                tvForInfo.setText(info);
                TextView url=(TextView) findViewById(R.id.textView3);
                String s1 = "<font  color='blue'><b>多了解了解他吧</b></font><br>";
                s1 += "<a href = 'https://music.163.com/#/video?id=D0AD33534408CDA6F282BE2AE932AA7F'>点进去百度</a>";
                CharSequence charSequence = null;
                if (android.os.Build.VERSION.SDK_INT >= android.os.Build.VERSION_CODES.N) {
                    charSequence = Html.fromHtml(s1,Html.FROM_HTML_MODE_COMPACT);
                }
                url.setText(charSequence);
                //为TextView添加链接
                url.setMovementMethod(LinkMovementMethod.getInstance());
            }
            break;
            case "叶启田": {
                info = "叶启田，1948年6月1日出生于中国台湾省嘉义县太保市，Qi-Tian Ye，原名叶宪修，中国台湾男歌手、政治家。\n" +
                        "1964年出道，以《爱拼才会赢》一曲成为龙头巨星，曾任中国台湾地区第二及第四届立法委员。";
                tvForInfo.setText(info);
            }
            break;
            case "张信哲": {
                info = "张信哲，1967年3月26日生于中国台湾省云林县西螺镇，祖籍福建省厦门市同安区，华语流行乐男歌手、演员、舞台剧团团长。";
                tvForInfo.setText(info);

            }
            break;
            case "周杰伦": {
                info = "周杰伦（Jay Chou），1979年1月18日出生于台湾省新北市，祖籍福建省泉州市永春县，中国台湾流行乐男歌手、音乐人、演员、导演、编剧，毕业于淡江中学。";
                tvForInfo.setText(info);

            }
            break;

        }
    }
}





